/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ictius.demonio;

/**
 * Informa sólo si el programador quiere datos sobre lo que ocurre durante la ejecución.
 * Si no desea que el usuario vea lo que ocurre debe cambiar el estado de la variable.
 * @author Tadeo
 * @version 1.0 testeado: check!
 */
public class Informante {
    /**
     * @see tedigo 
     * Existe para cuando se quiere mostrar por consola.
     */
    private static boolean tedigo = false;
    /**
     * Informante siempre va a guardar los datos en el log del sistema,
     * pero sólo mostrará por consola cuando sea necesario.
     * @param dato de tipo Object, imprime lo que le manden.
     */
    public static void asustar(Object dato){
        if(tedigo)
            System.out.println(dato.toString());
        Logger.Registrar(dato.toString());
    }
}